<?php
namespace core\lib\drive\log;
use core\lib\config;

/**
 * 文件系统
 */
class file{
    public $path;
    public function __construct()
    {
        $path = config::get('option','log');
        $this->path = $path['path'];
    }

    public function log($message,$file = 'log'){
        /**
         *  1 确定文件存储位置
         *         不存在  新建目录
         *  2 写入日志
         */
        if(!is_dir($this->path.date('Ymd'))){
            mkdir($this->path.date('Ymd'),0777,true);
        }
        $write = date('Y-m-d H:i:s').json_encode($message).PHP_EOL;
        return file_put_contents($this->path.'/'.date('Ymd').'/'.$file.date('YmdH').'.php',$write,FILE_APPEND);
    }
}
